/* CSS Document */
body {margin:0 auto; padding:0; font:12px/150% "宋体", arial; color:#333;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin: 0; padding: 0; border: 0; list-style-type:none; overflow:hidden; zoom:1;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
table,tr,td{font-size:12px;}

/* 链接颜色 */
a:link {color: #333; text-decoration:none;}
a:visited {color: #333;text-decoration:none;}
a:hover {color: #0239AE; text-decoration:underline;}
a:active {color: #333;}
.whi:link{color:#FFF;}
a.whi:visited{color:#FFF;}
a.whi:hover{color:#FFF;}
a.xhx:link{text-decoration: underline;}
a.xhx:visited{text-decoration: underline;}
a.xhx:hover{text-decoration: underline;}
/* 圆角边框 */
.fillet .text{display:block; border:0 solid #DFEBFF; border-width:0 1px; padding:2px 8px;}
.xtop{*margin-bottom:-5px;}
.xbottom{*margin-top:-5px;}
.xtop, .xbottom {display:block; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}   
.xb1, .xb2, .xb3 {height:1px;}   
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #DFEBFF; border-right:1px solid #DFEBFF;}   
.xb1 {margin:0 5px; background:#DFEBFF;}   
.xb2 {margin:0 3px; border-width:0 2px;}   
.xb3 {margin:0 2px;}   
.xb4 {height:2px; margin:0 1px; _height:1px;}

/* 其他属性 */
.clear{ clear: both; font-size:1px; line-height:1px; width:1px; height:0; visibility: hidden;}
.mr{margin-right:10px;}
.mt{margin-top:10px;}
.mb{margin-bottom:10px;}
.button{border:1px solid #6582BF; background-color:#0239AE; color:#FFFFFF; font-size:12px; padding-top:2px; height:20px; cursor:hand;}
.button1{border:1px solid #983C3F; background-color:#B41A26; color:#FFFFFF; font-size:12px; padding-top:2px; height:20px; cursor:hand;}
.input{color:#999;}

/*提示信息*/
.msg{
	margin:0 auto; 
	width:980px; 
	height:39px; 
	background:#fbffe3;
	border-bottom:1px solid #c4c3c3;
	margin-bottom:6px;
	line-height:39px;
	text-align:center;
	}
/* 顶部 */
#top{margin:0 auto; width:980px;}
#top .t01{
	background:#F7F7F7;
	border-bottom:1px solid #E1E1E1;
	color:#004CC7;
	padding-top: 5;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
#top .t01 span{ display:block; width:625px; float:left;}
#top .t01 .tkw1{display:block;  float: right;}
#top .t02 li{float:left; width:748px;}
#top .t02 .logo{width:232px; text-align:center; padding-top:18px;}

/* 顶部广告 */
#top .t02 .ad{margin-top:8px;}


/* 导航 */
#top .t02 .nav{color:#0239AE; font-size:14px; line-height:24px;}
#top .t02 .nav b{background:url(/images/top_bg01.gif) no-repeat 0 3px; padding:8px 20px 8px 18px;}

#top .t02 .nav0{color:#FFF; font-size:14px;}
#top .t02 .nav0 li{float:left; width:5px;}
#top .t02 .nav0 .bg{
	background:url(/images/menu_02.gif) repeat-x;
	width:633px;
	height:19px;_height: 17px;
	padding-top: 3px;_padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	text-align:center;
	
}
#top .t02 .nav0 .wz{width:70px; padding:2px 0 0 10px; text-align:center;}

/* 搜索 */
#top .search{background:url(/images/top_bg02.gif) repeat-x; color:#FFFFFF;}
#top .search li{float:left;}
#top .search .w{width:943px; padding:6px 0 0 25px;}
#top .search form{ display:inline;}
#top .search .input{ border-bottom:1px solid #D2D3CE; border-right:1px solid #D2D3CE; border-top:1px solid #41413F; border-left:1px solid #41413F; height:18px; line-height:18px; width:280px; color:#999;}

/* 页面主体 */
#main{margin:8px auto; width:980px;}
.left{ float: left;}
.right{ float: right;}

/* 底部 */
#footer{width:980px; margin:0 auto; color:#888;}
#footer .f01{background-color:#FBFDFF; border:1px solid #E0EAF5; padding:5px 12px; margin-bottom:8px; line-height:20px;}
#footer .f01 li{float:left; width:831px;}
#footer .f01 .wb{background:url(/images/icon02.gif) no-repeat 0 4px; padding-left:15px; clear:left; width:90px;}
#footer .f02{border-top:1px solid #E1E1E1; font-family: Arial; line-height:22px; text-align:center; padding:8px 0;}
#footer .f02 span{display:block; font-family:"宋体";}
#footer .f02_s{font-family: Arial; line-height:22px; text-align:center; padding:8px 0;}
#footer .f02_s span{display:block; font-family:"宋体";}
.center_z{text-align:center;}
/*-------------------- 插入广告 -----------------------*/
#cggq{width:980px; height: 68px; margin-right: auto; margin-left: auto; margin-top: 5px;}
#cggq li{float: left;}
#cggq .cwq{width: 300px;}
#cggq .cwq2{width: 333px; margin-left: 7px;}
#cggq .cwq3{width: 673px; margin-left: 7px;}

#vptop .vpb{width: 950px; height: 147px; margin-right: auto; margin-left: auto;}
#jt_1{
	width:980px;
	height: 66px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
}

/* 悬浮框 */
.chat {
  background: #ffffff;
  width: 180px;
  margin: 0 auto;
  position: fixed;
  bottom: 20px;
  right: 25px;
  font-size: 0;
  line-height: 0;
  z-index: 100;
}
.chat header {
  background: #DFEBFF;
  padding: 1px 15px;
  color: #0239AE;;
  font-size: 14px;
  cursor: move;
}

.chat header h2{
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height:18px;
  height:18px;
}
.chat header h2 a {
  color: #ffffff;
  text-decoration: none;
}

.chat .body {
  position: relative;
  max-height: 559px;
  overflow-y: scroll;
  border: 1px solid #e8e8e8;
  border-top:0;
}
.chat .body table{text-align:center;font-size:14px;line-height:17px;color:#000000;}
.chat .body table tr a{color:#000000;}
.chat .body table tr:nth-child(2n+1) {
  background: #f2f2f2;
}
.chat .body table tr:first-child{background:#fff;}
.chat .body ul {
  list-style: none;
  padding: 0;
  margin: 0;
  border-top: 1px solid #f2f2f2;
}
.chat .body ul li {
  position: relative;
  background: #ffffff;
  display: block;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
}
.chat .body ul li:before,
.chat .body ul li:after {
  display: block;
  content: '';
  clear: both;
}
.chat .body ul li:hover .thumbnail {
  background: #bd6982;
}
.chat .body ul li:nth-child(2n) {
  background: #f2f2f2;
}
.chat .body ul li .thumbnail {
  display: inline-block;
  background: #bfbfbf;
  width: 50px;
  color: #ffffff;
  line-height: 50px;
  text-align: center;
  text-decoration: none;
  -webkit-transition: background 0.3s linear 0s;
  -moz-transition: background 0.3s linear 0s;
  -ms-transition: background 0.3s linear 0s;
  -o-transition: background 0.3s linear 0s;
  transition: background 0.3s linear 0s;
}
.chat .body ul li .thumbnail img {
  width: 100%;
}
.chat .body ul li .content {
  display: inline-block;
  margin-left: 6px;
  vertical-align: top;
  line-height: 1;
}
.chat .body ul li .content h5 {
  display: block;
  width: 50%;
  margin-bottom: 5px;
  color: #808080;
}
.chat .body ul li .content .preview {
  display: block;
  width: 50%;
  max-width: 200px;
  margin-bottom: 5px;
  color: #cccccc;
  font-size: 12px;
}
.chat .body ul li .content .meta {
  color: #b3b3b3;
  font-size: 12px;
}
.chat .body ul li .content .meta a {
  color: #999999;
  text-decoration: none;
}
.chat .body ul li .content .meta a:hover {
  text-decoration: underline;
}
.chat .body ul li .message {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  height: 100%;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
}
.chat footer a {
  background: #bd6982;
  display: block;
  width: 100%;
  padding: 10px 15px;
  color: #ffffff;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  box-sizing: border-box;
}
.chat footer a:hover {
  background: #cd8ca0;
  -webkit-transition: background 0.3s linear 0s;
  -moz-transition: background 0.3s linear 0s;
  -ms-transition: background 0.3s linear 0s;
  -o-transition: background 0.3s linear 0s;
  transition: background 0.3s linear 0s;
}
.info {
  width: 300px;
  margin: 25px auto;
  text-align: center;
}
.info h1 {
  margin: 0;
  padding: 0;
  font-size: 20px;
  font-weight: 400;
  color: #333333;
}
.info span {
  color: #666666;
  font-size: 12px;
}
.info span a {
  color: #000000;
  text-decoration: none;
}
.info span .fa {
  color: #bd6982;
}
.info span .spoilers {
  color: #999999;
  margin-top: 5px;
  font-size: 10px;
}